package com.foreveross.fetl.application;

import java.util.Date;
import java.util.List;

import com.foreveross.fetl.common.application.IBaseApplication;

public interface ICsairReportApplication extends IBaseApplication{
	
	/**
	 * 从hbase 源表预处理数据插入到mysql中
	 * @param chanels 渠道
	 * @param formCity 出发城市三字码
	 * @param toCIty   到达城市三字码
	 * @param reportDate 报表日期
	 * @param flightDate 航班日期
	 */
	public int createReport(List<String> airCompanys,List<String> chanels,String formCity,String toCity,Date reportDate, Date flightDate,int webType,int flightType);
	
	/**
	 * 从hbase 源表预处理数据插入到mysql中
	 * @param chanels 渠道
	 * @param formCity 出发城市三字码
	 * @param toCIty   到达城市三字码
	 * @param reportDate 报表日期
	 * @param flightDate 航班日期
	 * @param webType  1 国内航线  2 国际航线
	 */
	public int createDouble(List<String> chanels,String formCity,String toCity,Date reportDate, Date flightDate,int webType);
}
